/**
 * 抽象工厂模式，是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂
 *
 * 适用场景：系统的产品有多于一个的产品族（简单工厂），而系统只消费其中某一族的产品
 * 优点：
 *      1、当一个产品族中的多个对象被设计成一起工作时，它能保证客户端始终只使用同一个产品族中的对象
 * 缺点：
 *      1、产品族扩展非常困难，要增加一个系列的某一产品，既要在抽象的 Creator 里加代码，又要在具体的里面加代码
 * @author xiaobing
 * @date 2021/9/2 4:32 下午
 * @version 1.0
 */
package com.create.abstractd.factory;